package cn.itcast.nems.order.dto;

import lombok.Data;

import java.io.Serializable;

@Data
public class OrderDiscountDTO implements Serializable {

    /**
     * serialVersionUID
     */
    private static final long serialVersionUID = 8953316313616539565L;

    /**
     * 订单头
     */
    private String orderId;

    /**
     * 订单行，可能会存在整个订单优惠的情况。如，满减优惠。
     */
    private String orderLineId;

    /**
     * 优惠ID
     */
    private String discountId;

    /**
     * 优惠名称
     */
    private String discountName;

    /**
     * 优惠类型：金额|CASH、折扣|DISCOUNT。注：来自于优惠规则的类型
     */
    private String discountType;

    /**
     * 优惠金额。单位：分
     */
    private Integer discountAmount;
    
    /**
     * 排序号
     */
    private short sort;

    /**
     * 优惠描述
     */
    private String description;
}
